#ifndef HUFFMAN_HPP
#define HUFFMAN_HPP

#include <vector>
#include "tree.hpp"
#include <NTL/GF2.h>
#include <NTL/vec_GF2.h>
NTL_CLIENT

namespace Huffman{
  void huffman_encode(vec_GF2&, std::vector<int>&, std::vector<TreeNode*>&);
  void huffman_decode(std::vector<int>&, vec_GF2&, std::vector<TreeNode*>&);
}

#endif // HUFFMAN_HPP
